Proceedings Sixth Transformation Tool Contest

نویسندگان

  • Pieter Van Gorp
  • Louis M. Rose
  • Christian Krause
چکیده

The aim of the Transformation Tool Contest (TTC) series is to compare the expressiveness, the usability and the performance of graph and model transformation tools along a number of selected case studies. A deeper understanding of the relative merits of different tool features will help to further improve graph and model transformation tools and to indicate open problems. This contest was the sixth of its kind, following the successful edition of 2011 [7]. For the fourth time, the contest was co-located with the international conference on model transformation (ICMT [1]). Teams from the major international players in the development and use of model transformation tools have participated in an online setting as well as in a physical, two-day workshop. In order to facilitate the comparison of transformation tools, our program committee had selected three challenging case studies via single blind reviews: • the Flowgraphs case [3], for which eventually six solutions were accepted, • the Class Diagram Restructuring case [4], for which eventually two solutions were accepted, • the Petri-Nets to Statecharts case [2], for which eventually five solutions were accepted. All accepted solutions to these case studies consist of a paper and the actual solution artifacts. Each case study solution (tool, project files, documentation) was made (and remains) available for review and demonstration via SHARE [6]1. TTC 2013 involved open (i.e., non anonymous) peer reviews in a first round. The purpose of this round of reviewing was that the participants gained as much insight into the competitor’s solutions as possible and also to raise potential problems. Besides the presentations of the submitted solutions, the workshop also comprised a live contest. That contest involved a set of tasks for modeling the execution semantics of a subset of the Business Process Model and Notation (BPMN) 2.0 standard as in-place transformations. The challenge included proper starting and termination of processes, execution of primitive tasks based on token games and the handling of parallel gateways. In addition to the rule-based modeling of the execution semantics of BPMN, we asked the contestants to use their specification for (i) manual and batch execution of processes and (ii) a state space generation and basic analysis of temporal properties. The live contest case was authored by Christian Krause, based on work by Van Gorp et al [5]. At the time of writing, there are no papers related to the TTC 2013 live contest solutions. This EPTCS volume contains the TTC 2013 papers that have undergone a second round of single blind reviews by Program Committee members. Committee members were asked to check whether papers had taken into account the suggestions for improvement that were raised during the (pre-)workshop discussions. For more details (such as reference solutions for the case studies, testcases and online forum discussions), please consult the TTC 2013 website2. Of particular interest to the community of theoretical computer scientists may be our observation that the Petri-Nets to Statecharts case involves theoretical challenges that could not be solved by the TTC 2013 participants. We invite the interested reader to contact the case authors concerning the open challenges on Verification Support (cf., Section 5.2.1 in [2]). As organizers of TTC 2013, we have been supported by the following steering committee members:

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Case study: FIXML to Java, C# and C++

The aim of the Transformation Tool Contest (TTC) series is to compare the expressiveness, the usability, and the performance of graph and model transformation tools along a number of selected case studies. A deeper understanding of the relative merits of di↵erent tool features will help to further improve graph and model transformation tools and to indicate open problems. This contest was the s...

متن کامل

The Petri-Nets to Statecharts Transformation Case

This paper describes a case study for the sixth Transformation Tool Contest. The case is based on a mapping from Petri-Nets to statecharts (i.e., from flat process models to hierarchical ones). The case description separates a simple mapping phase from a phase that involves the step by step destruction Petri-Net elements and the corresponding construction of a hierarchy of statechart elements. ...

متن کامل

Graph-Based Tools: The Contest

This event is the second instance of the contest for graph transformation-based tools, which was first held as part of the AGTIVE workshop. The aim is to stimulate tool development by providing a sense of competitiveness, as well as the chance to get to know and learn from the features of other, related tools. 1 Aims of the Workshop Tools are crucial for the promotion of graph transformation in...

متن کامل

AGTIVE 2007 Graph Transformation Tool Contest

In this short paper we describe the setup and results of a new initiative to compare graph transformation tools, carried out as part of the AGTIVE 2007 symposium on “Applications of Graph Transformation with Industrial Relevance”. The initiative took the form of a contest, consisting of two rounds: the first round was a call for cases, the second round a call for solutions. The response to both...

متن کامل

Program Understanding case study solution using the Viatra2 framework

The current paper presents a solution of the Model Transformations for Program Understanding: A Reengineering Challenge case study of the Transformation Tool Contest 2011, using the Viatra2 model transformation tool. This work was partially supported by ICT FP7 SecureChange (ICT-FET-231101) European Project.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013